package cz.vse.adventura.po1715.xskrz00_skrivankova;

//import cz.vse.adventura.po1715.xskrz00_skrivankova.ui.WindowUI;
import cz.vse.adventura.po1715.xskrz00_skrivankova.gui.GUI_04;



/*******************************************************************************
 * Třída {@code Main} slouží ke spouštění aplikace ...
 *
 * @author    jméno autora
 * @version   0.00.000
 */
public class Main
{
    /***************************************************************************
     * Spuštění hry, při němž se s uživatelem komunikuje prostřednictvím
     * standardního vstupního a výstupního proudu.
     */
    public static void proudově()
    {
         StreamUI sui = new StreamUI();
         sui.startGame();
    }


    /***************************************************************************
     * Spuštění hry, při němž se s uživatelem komunikuje prostřednictvím
     * prostřednictvím jednoduchých dialogových oken.
     */
    public static void okenně()
    {
        // WindowUI wui = new WindowUI();
        // wui.startGame();
        
        GUI_04 gui   = new GUI_04();
        gui.startGame();
    }


    /***************************************************************************
     * Metoda, prostřednictvím níž se spouští celá aplikace.
     *
     * @param args  Parametry načtené z příkazového řádku
     */
    public static void main( String [] args )
    {
      //  proudově();
        
        if (args.length == 1) {
            if (args[0].equalsIgnoreCase("text")) {
                proudově();
            } else {
                okenně();
            }
        } else {
           okenně();
        }
        
        
    }
}



